<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>预编译例子</title>
</head>
<body>

</body>
<script>
    a = 100;
    function demo(e) {
        function e () {}
        arguments[0] = 2;
        console.log(e);
        if (a) {
            var b = 123;
            function c () {}
        }
        var c;
        a = 10;
        var a;
        console.log(b);
        f = 123;
        console.log(c);
        console.log(f);
    }
    var a;
    demo(1);
    console.log(a);
    console.log(f);


    // GO{
    //  a : undefined,
    //  demo : function () {
    //      // body...
    //  },
    //  f : undefined
    // }
    // AO{
    //  e : function e(){},
    //  b : undefined,
    //  c : function c(){},
    //  a : undefined,
    // }
</script>
</html>
